﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ITCR.ProyectoAgricola.Datos;
using ITCR.ProyectoAgricola.Base;
using ITCR.ProyectoAgricola.Negocios;
using System.Threading;
using System.Data;
using System.Data.SqlTypes;
using System.Data.SqlClient;

namespace ITCR.ProyectoAgricola.Interfaz
{
    public partial class desplegarProduccionPoscosecha : System.Web.UI.Page
    {
        public PDFGenerator pdf = new PDFGenerator();
        public string valorIdEmpresa;

        public int identificadorProduccion;
        public int identificadorPoscosecha;
        DataTable tablaProduccion = new DataTable();
        DataTable tablaProduccionEquipo = new DataTable();
        DataTable tablaProduccionQuimico = new DataTable();
        DataTable tablaProduccionSolucion = new DataTable();

        DataTable tablaPoscosecha = new DataTable();
        DataTable tablaPoscosechaCaja = new DataTable();

        protected void Page_Load(object sender, EventArgs e)
        {
            //valorIdEmpresa = Convert.ToString(Request.QueryString["idEmpresa"]);
            valorIdEmpresa = (string)Session["idEmpresa"];

            cEMPRESABase cargarEmpresa = new cEMPRESABase();
            cargarEmpresa.IdEmpresa = int.Parse(valorIdEmpresa);
            cargarEmpresa.SeleccionarUno();
            tituloEmpresa.InnerText = cargarEmpresa.NombreEmpresa.ToString();


            CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.Checked = false;
            CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.Enabled = false;
            CheckboxEquipoSuministroAguaPotablePersonal.Checked = false;
            CheckboxEquipoSuministroAguaPotablePersonal.Enabled = false;
            CheckboxEquipoAplicaciónProductosFitosanitarios.Checked = false;
            CheckboxEquipoAplicaciónProductosFitosanitarios.Enabled = false;
            CheckboxEquipoHerramientasSiembra.Checked = false;
            CheckboxEquipoHerramientasSiembra.Enabled = false;
            CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.Checked = false;
            CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.Enabled = false;
            CheckboxEquiposPolinización.Checked = false;
            CheckboxEquiposPolinización.Enabled = false;
            CheckboxEstimulaciónCrecimientoProductosSimilares.Checked = false;
            CheckboxEstimulaciónCrecimientoProductosSimilares.Enabled = false;
            CheckboxFertilizantesGranuladosLíquidosSueloFolar.Checked = false;
            CheckboxFertilizantesGranuladosLíquidosSueloFolar.Enabled = false;
            CheckboxHerramientasCosecha.Checked = false;
            CheckboxHerramientasCosecha.Enabled = false;
            CheckboxMallas.Checked = false;
            CheckboxMallas.Enabled = false;
            CheckboxPlántul.Checked = false;
            CheckboxPlántul.Enabled = false;
            CheckboxPrensasGuíasAmarrasPlantas.Checked = false;
            CheckboxPrensasGuíasAmarrasPlantas.Enabled = false;
            CheckboxQuímicosFitosanitariosOrgánicos.Checked = false;
            CheckboxQuímicosFitosanitariosOrgánicos.Enabled = false;
            CheckboxFitosanitariosSintesis.Checked = false;
            CheckboxFitosanitariosSintesis.Enabled = false;
            CheckboxQuímicosLimpiezaSistemasFertiIrrigación.Checked = false;
            CheckboxQuímicosLimpiezaSistemasFertiIrrigación.Enabled = false;
            CheckboxSalesNutricionalesProcesosHidroponicos.Checked = false;
            CheckboxSalesNutricionalesProcesosHidroponicos.Enabled = false;
            CheckboxSemillas.Checked = false;
            CheckboxSemillas.Enabled = false;
            CheckboxSolucionesEstabilizadorasPh.Checked = false;
            CheckboxSolucionesEstabilizadorasPh.Enabled = false;
            CheckboxSolucionesNutritivasPreparadas.Checked = false;
            CheckboxSolucionesNutritivasPreparadas.Enabled = false;
            CheckboxSolucionesTratamientoSanitarioAguaAgrícola.Checked = false;
            CheckboxSolucionesTratamientoSanitarioAguaAgrícola.Enabled = false;
            CheckboxOtroProduccion.Checked = false;
            CheckboxOtroProduccion.Enabled = false;
            labelOtrProduccion.Text = "";


            cPRODUCCIONBase cargarProduccion = new cPRODUCCIONBase();
            tablaProduccion = cargarProduccion.SeleccionarTodos();

            for (int i = 0; i < tablaProduccion.Rows.Count; i++)
            {
                string identificador = tablaProduccion.Rows[i][1].ToString();

                if (identificador.Equals(valorIdEmpresa))
                {
                    identificadorProduccion = int.Parse(tablaProduccion.Rows[i][0].ToString());

                    if (tablaProduccion.Rows[i][2].Equals(1))
                    {
                        CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.Checked = true;
                        CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.Enabled = false;
                        CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.ForeColor = System.Drawing.Color.Blue;

                    }
                    else
                    {
                        CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.Checked = false;
                        CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.Enabled = false;
                        CheckboxCarritosElevadoresEscalerasCosechaPodaAmarre.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaProduccion.Rows[i][3].Equals(1))
                    {
                        CheckboxEstimulaciónCrecimientoProductosSimilares.Checked = true;
                        CheckboxEstimulaciónCrecimientoProductosSimilares.Enabled = false;
                        CheckboxEstimulaciónCrecimientoProductosSimilares.ForeColor = System.Drawing.Color.Blue;

                    }
                    else
                    {
                        CheckboxEstimulaciónCrecimientoProductosSimilares.Checked = false;
                        CheckboxEstimulaciónCrecimientoProductosSimilares.Enabled = false;
                        CheckboxEstimulaciónCrecimientoProductosSimilares.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaProduccion.Rows[i][4].Equals(1))
                    {
                        CheckboxFertilizantesGranuladosLíquidosSueloFolar.Checked = true;
                        CheckboxFertilizantesGranuladosLíquidosSueloFolar.Enabled = false;
                        CheckboxFertilizantesGranuladosLíquidosSueloFolar.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxFertilizantesGranuladosLíquidosSueloFolar.Checked = false;
                        CheckboxFertilizantesGranuladosLíquidosSueloFolar.Enabled = false;
                        CheckboxFertilizantesGranuladosLíquidosSueloFolar.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][5].Equals(1))
                    {
                        CheckboxHerramientasCosecha.Checked = true;
                        CheckboxHerramientasCosecha.Enabled = false;
                        CheckboxHerramientasCosecha.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxHerramientasCosecha.Checked = false;
                        CheckboxHerramientasCosecha.Enabled = false;
                        CheckboxHerramientasCosecha.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][6].Equals(1))
                    {
                        CheckboxMallas.Checked = true;
                        CheckboxMallas.Enabled = false;
                        CheckboxMallas.ForeColor = System.Drawing.Color.Blue;

                    }
                    else
                    {
                        CheckboxMallas.Checked = false;
                        CheckboxMallas.Enabled = false;
                        CheckboxMallas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][7].Equals(1))
                    {
                        CheckboxPlántul.Checked = true;
                        CheckboxPlántul.Enabled = false;
                        CheckboxPlántul.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPlántul.Checked = false;
                        CheckboxPlántul.Enabled = false;
                        CheckboxPlántul.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][8].Equals(1))
                    {
                        CheckboxPrensasGuíasAmarrasPlantas.Checked = true;
                        CheckboxPrensasGuíasAmarrasPlantas.Enabled = false;
                        CheckboxPrensasGuíasAmarrasPlantas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPrensasGuíasAmarrasPlantas.Checked = false;
                        CheckboxPrensasGuíasAmarrasPlantas.Enabled = false;
                        CheckboxPrensasGuíasAmarrasPlantas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][9].Equals(1))
                    {
                        CheckboxSalesNutricionalesProcesosHidroponicos.Checked = true;
                        CheckboxSalesNutricionalesProcesosHidroponicos.Enabled = false;
                        CheckboxSalesNutricionalesProcesosHidroponicos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSalesNutricionalesProcesosHidroponicos.Checked = false;
                        CheckboxSalesNutricionalesProcesosHidroponicos.Enabled = false;
                        CheckboxSalesNutricionalesProcesosHidroponicos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][10].Equals(1))
                    {
                        CheckboxSemillas.Checked = true;
                        CheckboxSemillas.Enabled = false;
                        CheckboxSemillas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSemillas.Checked = false;
                        CheckboxSemillas.Enabled = false;
                        CheckboxSemillas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaProduccion.Rows[i][11].Equals("0"))
                    {
                        CheckboxOtroProduccion.Checked = false;
                        labelOtrProduccion.Text = "";
                        labelOtrProduccion.ForeColor = System.Drawing.Color.Black;
                        CheckboxOtroProduccion.Enabled = false;
                        CheckboxOtroProduccion.ForeColor = System.Drawing.Color.Black;
                    }
                    else
                    {
                        CheckboxOtroProduccion.Checked = true;
                        labelOtrProduccion.Text = tablaProduccion.Rows[i][11].ToString();
                        labelOtrProduccion.ForeColor = System.Drawing.Color.Blue;
                        CheckboxOtroProduccion.Enabled = false;
                        CheckboxOtroProduccion.ForeColor = System.Drawing.Color.Blue;
                    }

                    cPRODUCCIONEQUIPOBase cargarProduccionEquipo = new cPRODUCCIONEQUIPOBase();
                    cargarProduccionEquipo.IdProduccion = identificadorProduccion;
                    cargarProduccionEquipo.SeleccionarUno();

                    if (cargarProduccionEquipo.EquipoSuministroAgua == 1)
                    {
                        CheckboxEquipoSuministroAguaPotablePersonal.Checked = true;
                        CheckboxEquipoSuministroAguaPotablePersonal.Enabled = false;
                        CheckboxEquipoSuministroAguaPotablePersonal.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquipoSuministroAguaPotablePersonal.Checked = false;
                        CheckboxEquipoSuministroAguaPotablePersonal.Enabled = false;
                        CheckboxEquipoSuministroAguaPotablePersonal.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionEquipo.EquipoProductosFitoSanitarios == 1)
                    {
                        CheckboxEquipoAplicaciónProductosFitosanitarios.Checked = true;
                        CheckboxEquipoAplicaciónProductosFitosanitarios.Enabled = false;
                        CheckboxEquipoAplicaciónProductosFitosanitarios.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquipoAplicaciónProductosFitosanitarios.Checked = false;
                        CheckboxEquipoAplicaciónProductosFitosanitarios.Enabled = false;
                        CheckboxEquipoAplicaciónProductosFitosanitarios.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionEquipo.EquipoSiembra == 1)
                    {
                        CheckboxEquipoHerramientasSiembra.Checked = true;
                        CheckboxEquipoHerramientasSiembra.Enabled = false;
                        CheckboxEquipoHerramientasSiembra.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquipoHerramientasSiembra.Checked = false;
                        CheckboxEquipoHerramientasSiembra.Enabled = false;
                        CheckboxEquipoHerramientasSiembra.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionEquipo.EquipoPodaDeshija == 1)
                    {
                        CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.Checked = true;
                        CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.Enabled = false;
                        CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.Checked = false;
                        CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.Enabled = false;
                        CheckboxEquipoHerramientasPodaDeshijaOperacionesAfines.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionEquipo.EquipoPolinizacion == 1)
                    {
                        CheckboxEquiposPolinización.Checked = true;
                        CheckboxEquiposPolinización.Enabled = false;
                        CheckboxEquiposPolinización.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquiposPolinización.Checked = false;
                        CheckboxEquiposPolinización.Enabled = false;
                        CheckboxEquiposPolinización.ForeColor = System.Drawing.Color.Black;
                    }


                    cPRODUCCIONQUIMICOBase cargarProduccionQuimico = new cPRODUCCIONQUIMICOBase();
                    cargarProduccionQuimico.IdProduccion = identificadorProduccion;
                    cargarProduccionQuimico.SeleccionarUno();

                    if (cargarProduccionQuimico.QuimicosFitoSanitariosOrganicos == 1)
                    {
                        CheckboxQuímicosFitosanitariosOrgánicos.Checked = true;
                        CheckboxQuímicosFitosanitariosOrgánicos.Enabled = false;
                        CheckboxQuímicosFitosanitariosOrgánicos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxQuímicosFitosanitariosOrgánicos.Checked = false;
                        CheckboxQuímicosFitosanitariosOrgánicos.Enabled = false;
                        CheckboxQuímicosFitosanitariosOrgánicos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionQuimico.QuimicosFitoSanitariosSintesis == 1)
                    {
                        CheckboxFitosanitariosSintesis.Checked = true;
                        CheckboxFitosanitariosSintesis.Enabled = false;
                        CheckboxFitosanitariosSintesis.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxFitosanitariosSintesis.Checked = false;
                        CheckboxFitosanitariosSintesis.Enabled = false;
                        CheckboxFitosanitariosSintesis.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionQuimico.QuimicosLimpiezaSistemas == 1)
                    {
                        CheckboxQuímicosLimpiezaSistemasFertiIrrigación.Checked = true;
                        CheckboxQuímicosLimpiezaSistemasFertiIrrigación.Enabled = false;
                        CheckboxQuímicosLimpiezaSistemasFertiIrrigación.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxQuímicosLimpiezaSistemasFertiIrrigación.Checked = false;
                        CheckboxQuímicosLimpiezaSistemasFertiIrrigación.Enabled = false;
                        CheckboxQuímicosLimpiezaSistemasFertiIrrigación.ForeColor = System.Drawing.Color.Black;
                    }


                    cPRODUCCIONSOLUCIONBase cargarProduccionSolucion = new cPRODUCCIONSOLUCIONBase();
                    cargarProduccionSolucion.IdProduccion = identificadorProduccion;
                    cargarProduccionSolucion.SeleccionarUno();

                    if (cargarProduccionSolucion.SolucionesEstablizadoresPH == 1)
                    {
                        CheckboxSolucionesEstabilizadorasPh.Checked = true;
                        CheckboxSolucionesEstabilizadorasPh.Enabled = false;
                        CheckboxSolucionesEstabilizadorasPh.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSolucionesEstabilizadorasPh.Checked = false;
                        CheckboxSolucionesEstabilizadorasPh.Enabled = false;
                        CheckboxSolucionesEstabilizadorasPh.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionSolucion.SolucionesNutritivas == 1)
                    {
                        CheckboxSolucionesNutritivasPreparadas.Checked = true;
                        CheckboxSolucionesNutritivasPreparadas.Enabled = false;
                        CheckboxSolucionesNutritivasPreparadas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSolucionesNutritivasPreparadas.Checked = false;
                        CheckboxSolucionesNutritivasPreparadas.Enabled = false;
                        CheckboxSolucionesNutritivasPreparadas.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarProduccionSolucion.SolucionesTratamientoSanitario == 1)
                    {
                        CheckboxSolucionesTratamientoSanitarioAguaAgrícola.Checked = true;
                        CheckboxSolucionesTratamientoSanitarioAguaAgrícola.Enabled = false;
                        CheckboxSolucionesTratamientoSanitarioAguaAgrícola.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSolucionesTratamientoSanitarioAguaAgrícola.Checked = false;
                        CheckboxSolucionesTratamientoSanitarioAguaAgrícola.Enabled = false;
                        CheckboxSolucionesTratamientoSanitarioAguaAgrícola.ForeColor = System.Drawing.Color.Black;
                    }
                }
                else
                {
                    //no hay produccion                    
                }
            } //cierra el for


            CheckboxCajasEmpaque.Checked = false;
            CheckboxCajasEmpaque.Enabled = false;
            CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.Checked = false;
            CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.Enabled = false;
            CheckboxCalibradores.Checked = false;
            CheckboxCalibradores.Enabled = false;
            CheckboxCarretillasTransporteInterno.Checked = false;
            CheckboxCarretillasTransporteInterno.Enabled = false;
            CheckboxDesinfectantesLavadoProductos.Checked = false;
            CheckboxDesinfectantesLavadoProductos.Enabled = false;
            CheckboxEquipoCientificoPoscosecha.Checked = false;
            CheckboxEquipoCientificoPoscosecha.Enabled = false;
            CheckboxEtiquetasSellosEmpresa.Checked = false;
            CheckboxEtiquetasSellosEmpresa.Enabled = false;
            CheckboxGuíasCosecha.Checked = false;
            CheckboxGuíasCosecha.Enabled = false;
            CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.Checked = false;
            CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.Enabled = false;
            CheckboxProceso.Checked = false;
            CheckboxProceso.Enabled = false;
            CheckboxEmpaqueEmbalaje.Checked = false;
            CheckboxEmpaqueEmbalaje.Enabled = false;
            CheckboxMesasTrabajo.Checked = false;
            CheckboxMesasTrabajo.Enabled = false;
            CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.Checked = false;
            CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.Enabled = false;
            CheckboxQuímicosAcondicionamientoProductoTerminado.Checked = false;
            CheckboxQuímicosAcondicionamientoProductoTerminado.Enabled = false;
            CheckboxRefrigeracionEquipoFrio.Checked = false;
            CheckboxRefrigeracionEquipoFrio.Enabled = false;
            CheckboxUniformesBotasDelantales.Checked = false;
            CheckboxUniformesBotasDelantales.Enabled = false;
            CheckboxOtroPoscosecha.Checked = false;
            CheckboxOtroPoscosecha.Enabled = false;
            labelOtroPoscosecha.Text = "";


            cPOSCOSECHABase cargarPoscoscha = new cPOSCOSECHABase();
            tablaPoscosecha = cargarPoscoscha.SeleccionarTodos();

            for (int i = 0; i < tablaPoscosecha.Rows.Count; i++)
            {
                string identificador = tablaPoscosecha.Rows[i][1].ToString();

                if (identificador.Equals(valorIdEmpresa))
                {
                    identificadorPoscosecha = int.Parse(tablaPoscosecha.Rows[i][0].ToString());

                    if (tablaPoscosecha.Rows[i][2].Equals(1))
                    {
                        CheckboxCalibradores.Checked = true;
                        CheckboxCalibradores.Enabled = false;
                        CheckboxCalibradores.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCalibradores.Checked = false;
                        CheckboxCalibradores.Enabled = false;
                        CheckboxCalibradores.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaPoscosecha.Rows[i][3].Equals(1))
                    {
                        CheckboxCarretillasTransporteInterno.Checked = true;
                        CheckboxCarretillasTransporteInterno.Enabled = false;
                        CheckboxCarretillasTransporteInterno.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCarretillasTransporteInterno.Checked = false;
                        CheckboxCarretillasTransporteInterno.Enabled = false;
                        CheckboxCarretillasTransporteInterno.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaPoscosecha.Rows[i][4].Equals(1))
                    {
                        CheckboxDesinfectantesLavadoProductos.Checked = true;
                        CheckboxDesinfectantesLavadoProductos.Enabled = false;
                        CheckboxDesinfectantesLavadoProductos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxDesinfectantesLavadoProductos.Checked = false;
                        CheckboxDesinfectantesLavadoProductos.Enabled = false;
                        CheckboxDesinfectantesLavadoProductos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][5].Equals(1))
                    {
                        CheckboxEquipoCientificoPoscosecha.Checked = true;
                        CheckboxEquipoCientificoPoscosecha.Enabled = false;
                        CheckboxEquipoCientificoPoscosecha.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEquipoCientificoPoscosecha.Checked = false;
                        CheckboxEquipoCientificoPoscosecha.Enabled = false;
                        CheckboxEquipoCientificoPoscosecha.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][6].Equals(1))
                    {
                        CheckboxEtiquetasSellosEmpresa.Checked = true;
                        CheckboxEtiquetasSellosEmpresa.Enabled = false;
                        CheckboxEtiquetasSellosEmpresa.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEtiquetasSellosEmpresa.Checked = false;
                        CheckboxEtiquetasSellosEmpresa.Enabled = false;
                        CheckboxEtiquetasSellosEmpresa.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][7].Equals(1))
                    {
                        CheckboxGuíasCosecha.Checked = true;
                        CheckboxGuíasCosecha.Enabled = false;
                        CheckboxGuíasCosecha.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxGuíasCosecha.Checked = false;
                        CheckboxGuíasCosecha.Enabled = false;
                        CheckboxGuíasCosecha.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][8].Equals(1))
                    {
                        CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.Checked = true;
                        CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.Enabled = false;
                        CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.Checked = false;
                        CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.Enabled = false;
                        CheckboxLaminasTernoSensiblesEnvolturaAmortiguamientoProductos.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][9].Equals(1))
                    {
                        CheckboxProceso.Checked = true;
                        CheckboxProceso.Enabled = false;
                        CheckboxProceso.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxProceso.Checked = false;
                        CheckboxProceso.Enabled = false;
                        CheckboxProceso.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][10].Equals(1))
                    {
                        CheckboxEmpaqueEmbalaje.Checked = true;
                        CheckboxEmpaqueEmbalaje.Enabled = false;
                        CheckboxEmpaqueEmbalaje.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEmpaqueEmbalaje.Checked = false;
                        CheckboxEmpaqueEmbalaje.Enabled = false;
                        CheckboxEmpaqueEmbalaje.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][11].Equals(1))
                    {
                        CheckboxMesasTrabajo.Checked = true;
                        CheckboxMesasTrabajo.Enabled = false;
                        CheckboxMesasTrabajo.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMesasTrabajo.Checked = false;
                        CheckboxMesasTrabajo.Enabled = false;
                        CheckboxMesasTrabajo.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][12].Equals(1))
                    {
                        CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.Checked = true;
                        CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.Enabled = false;
                        CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.Checked = false;
                        CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.Enabled = false;
                        CheckboxProductosLavadoDesinfeccionEquiposInstalaciones.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][13].Equals(1))
                    {
                        CheckboxQuímicosAcondicionamientoProductoTerminado.Checked = true;
                        CheckboxQuímicosAcondicionamientoProductoTerminado.Enabled = false;
                        CheckboxQuímicosAcondicionamientoProductoTerminado.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxQuímicosAcondicionamientoProductoTerminado.Checked = false;
                        CheckboxQuímicosAcondicionamientoProductoTerminado.Enabled = false;
                        CheckboxQuímicosAcondicionamientoProductoTerminado.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][14].Equals(1))
                    {
                        CheckboxRefrigeracionEquipoFrio.Checked = true;
                        CheckboxRefrigeracionEquipoFrio.Enabled = false;
                        CheckboxRefrigeracionEquipoFrio.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxRefrigeracionEquipoFrio.Checked = false;
                        CheckboxRefrigeracionEquipoFrio.Enabled = false;
                        CheckboxRefrigeracionEquipoFrio.ForeColor = System.Drawing.Color.Black;
                    }
                    if (tablaPoscosecha.Rows[i][15].Equals(1))
                    {
                        CheckboxUniformesBotasDelantales.Checked = true;
                        CheckboxUniformesBotasDelantales.Enabled = false;
                        CheckboxUniformesBotasDelantales.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxUniformesBotasDelantales.Checked = false;
                        CheckboxUniformesBotasDelantales.Enabled = false;
                        CheckboxUniformesBotasDelantales.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaPoscosecha.Rows[i][16].Equals("0"))
                    {
                        CheckboxOtroPoscosecha.Checked = false;
                        labelOtroPoscosecha.Text = "";
                        labelOtroPoscosecha.ForeColor = System.Drawing.Color.Black;
                        CheckboxOtroPoscosecha.Enabled = false;
                        CheckboxOtroPoscosecha.ForeColor = System.Drawing.Color.Black;
                    }
                    else
                    {
                        CheckboxOtroPoscosecha.Checked = true;
                        labelOtroPoscosecha.Text = tablaPoscosecha.Rows[i][16].ToString();
                        labelOtroPoscosecha.ForeColor = System.Drawing.Color.Blue;
                        CheckboxOtroPoscosecha.Enabled = false;
                        CheckboxOtroPoscosecha.ForeColor = System.Drawing.Color.Blue;
                    }

                    cPOSCOSECHACAJABase cargarPoscosechaCaja = new cPOSCOSECHACAJABase();
                    cargarPoscosechaCaja.IdPoscosecha = identificadorPoscosecha;
                    cargarPoscosechaCaja.SeleccionarUno();

                    if (cargarPoscosechaCaja.CajasEmpaque == 1)
                    {
                        CheckboxCajasEmpaque.Checked = true;
                        CheckboxCajasEmpaque.Enabled = false;
                        CheckboxCajasEmpaque.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCajasEmpaque.Checked = false;
                        CheckboxCajasEmpaque.Enabled = false;
                        CheckboxCajasEmpaque.ForeColor = System.Drawing.Color.Black;
                    }
                    if (cargarPoscosechaCaja.CajasPlasticas == 1)
                    {
                        CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.Checked = true;
                        CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.Enabled = false;
                        CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.Checked = false;
                        CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.Enabled = false;
                        CheckboxCajasPlasticasCosechasManipulacionProductoCosechado.ForeColor = System.Drawing.Color.Black;
                    }
                }
                else
                {
                    //no hay poscosecha                    
                }
            } //cierra el for
            

        }
        protected void ButtonDescargar_Click(object sender, EventArgs e)
        {
            pdf.Portada();
        }
        protected void ButtonCatalogoP_Click(object sender, EventArgs e)
        {
            Response.RedirectPermanent("catalogoInicio.aspx");

        }

        protected void ButtonHome_Click(object sender, EventArgs e)
        {
            Response.RedirectPermanent("Default.aspx");
        }
    }
}